home *** CD-ROM | disk | FTP | other *** search
- SCRIPT_NOREPEAT_HEADER_BEGIN
- //////////////////////////Function Definition//////////////////////////////////////
-
- enum States { [NO_RETURN STATE_LIST_NAME,DELETE_LAST_SYMBOL] };
- enum Events { nullEvent, [NO_RETURN EVENT_LIST_NAME,DELETE_LAST_SYMBOL] };
-
- void process ( Events anEvent )
- {
- static int currentState = STATE_INITIAL_NAME$;
-
- switch (currentState)
- {
- SCRIPT_NOREPEAT_HEADER_END
- case STATE_NAME:
- [
- if (( TRANSITION_CONDITION ) && ( anEvent == TRANSITION_EVENT ))
- {
- // sequence number TRANSITION_SEQUENCE_NUMBER
- // Transition current state TRANSITION_CURRENT_STATE
- TRANSITION_ACTION
- currentState = TRANSITION_NEXT_STATE;
- }]
- break;
- SCRIPT_NOREPEAT_FOOTER_BEGIN
- default: break;
- }
- return;
- }
-
- SCRIPT_NOREPEAT_FOOTER_END